﻿using MediatR;
using PublicCommon;
using T_settlement.Domain;

namespace T_settlement.Read.API.Application.Command.PaymentCommand
{
    public class StateGetPaymentCommand : IRequest<PageResult<Payment>>
    {
        /// <summary>
        /// 标题
        /// </summary>
        public string? Title { get; set; }

        /// <summary>
        /// 付款日期
        /// </summary>
        public DateTime? PaymentTime { get; set; }

        /// <summary>
        /// 审批状态
        /// </summary>
        public int ApprovalStatus { get; set; }

        /// <summary>
        /// 审计状态
        /// </summary>
        public int? AuditState { get; set; }

        /// <summary>
        /// 审批人
        /// </summary>
        public string? Approver { get; set; }


        public int pageIndex { get; set; }


        public int pageSize { get; set; }


    }
}
